// (function(a, b) {
//     var c = 'location'
//       , d = 'indexOf'
//       , e = '/'
//       , f = ':';
//     var g = ['https', f, e, e, '6tail.cn', e].join('');
//     var h = [g, 'calendar', e, 'api.html'].join('');
//     var i = b[c]['href'];
//     var j = (i[d](['file', f, e, e].join('')) === 0);
//     if (a == b) {
//         if (!j) {
//             if (i[d](e) > -1) {
//                 i = i['substr'](i['lastIndexOf'](e) + 1)
//             }
//             a[c] = h + '#' + i
//         }
//     } else {
//         if (i[d](g) !== 0 && !j) {
//             a[c] = h
//         }
//     }
// }
// )(top, self);
$(document).ready(function() {
    if (document.all && document.querySelector && !document.addEventListener) {
        var style = $('<st' + 'yle type="text/css">:before,:after{content:none !important}</style>').appendTo('head');
        setTimeout(function() {
            style.remove();
        }, 0);
    }
});
hljs.initHighlightingOnLoad();
marked.setOptions({
    highlight: function(code) {
        return hljs.highlightAuto(code).value;
    }
});
function mdr(tmpls) {
    $(tmpls).each(function() {
        var tmpl = $(this);
        var v = tmpl.val();
        if (!v)
            v = tmpl.html();
        var p = tmpl.parent();
        p.addClass('markdown-body');
        tmpl.after(marked(v));
        p.find('a').each(function() {
            var a = $(this);
            if (!a.attr('target')) {
                var p = a.parent();
                if (!p || !p.hasClass('codes')) {
                    a.attr('target', '_blank');
                }
            }
        });
    });
    $('.codes a').on('click', function() {
        var id = $(this).html();
        $('.codes a').each(function() {
            var o = $(this);
            var oid = o.html();
            if (oid === id) {
                $('#' + oid).show();
                o.addClass('active');
            } else {
                $('#' + oid).hide();
                o.removeClass('active');
            }
        });
    });
}
function output(s) {
    $('#output').show();
    $('<div>' + s + '</div>').appendTo('#output');
}
